package com.groupbuying.store.service;

import com.groupbuying.store.domain.StoreCompanyInfoDO;

import java.util.List;
import java.util.Map;

/**
 * 企业基本信息
 * 
 * @author wenguoqiang
 * @email 17081@mengtaigroup.com
 * @date 2019-01-29 15:52:35
 */
public interface StoreCompanyInfoService {
	
	StoreCompanyInfoDO get(String uuid);
	
	List<StoreCompanyInfoDO> list(Map<String, Object> map);
	
	int count(Map<String, Object> map);
	
	int save(StoreCompanyInfoDO storeCompanyInfo);
	
	int update(StoreCompanyInfoDO storeCompanyInfo);
	
	int remove(String uuid);
	
	int batchRemove(String[] uuids);

	/**
	 * 通过商户uuid查找
	 * @param storeUuids
	 * @return
	 */
    Map<String, StoreCompanyInfoDO> getByStoreUuids(List<String> storeUuids);

	/**
	 * 通过商户uuid 获取
	 * @param storeUuid
	 * @return
	 */
	StoreCompanyInfoDO getCompanyInfoByStoreUuid(String storeUuid);
}
